function mhJRH(I, V) {
    return I < V;
}

function psYWD(I, V) {
    return I + V;
}

function qDrIy(I, V) {
    return I - V;
}

function OiUPe(I, V) {
    return I == V;
}


function zOLkS(I, V) {
    return I | V;
}

function PjUFZ(I, V) {
    return I << V;
}

function sQTAO(I, V) {
    return I & V;
}

function WmbRB(I, V) {
    return I(V);
}

function YAXBb(I, V) {
    return I !== V;
}

function WBjUL(I, V) {
    return I < V;
}

function gmoUa(I, V) {
    return I(V);
}

function izzgf(I, V) {
    return I + V;
}

function izzgff(I, V) {
    return I - V;
}


function ee(U, J) {
    U = U - (-0x2 * 0x260 + -0x1b75 + 0xb3f * 0x3);
    var c = G[U];
    if (e['ggNMqF'] === undefined) {
        var K = function(b) {
            var Y = '6l9vPJp1BwS5GCAe8L70NoszbtVcuhx3igmdrFf+MZEOX2DjKUWqRQykHITa=/Yn4';
            var u = ''
              , g = ''
              , o = u + K;
            for (var z = -0xd65 + 0x4fe + 0x867, a, r, d = -0x434 + 0x18e4 + -0x4 * 0x52c; r = b['charAt'](d++); ~r && (a = z % (0x901 + 0x91a + 0xb * -0x1a5) ? a * (-0xf09 + -0x621 + 0x156a) + r : r,
            z++ % (0x157e + -0x3cf + -0x11ab)) ? u += o['charCodeAt'](d + (0x414 + 0x19e7 + -0xf * 0x1ff)) - (-0x155 * 0xd + 0xf1c * 0x2 + -0xcdd) !== -0x3 * 0x4f1 + -0x3d7 * -0x7 + 0x1 * -0xc0e ? String['fromCharCode'](-0x16fb + 0x3e2 + 0x1418 & a >> (-(-0x12a * 0x12 + 0x17 * -0x47 + 0x1b57 * 0x1) * z & 0x4a * 0x86 + 0x151 * -0xb + -0x183b)) : z : 0x17ee + -0x24e7 + 0xcf9) {
                r = (Y['indexOf'](r) - (-0xd8c * -0x1 + -0x80 * -0x12 + -0x1672) + (0x1 * -0x529 + -0x1fb * -0xf + -0x184c)) % (0x2173 + 0x1d3 * 0x6 + -0x2c25);
            }
            for (var F = -0x1 * -0x16f5 + -0x107c + -0x679, h = u['length']; F < h; F++) {
                g += '%' + ('00' + u['charCodeAt'](F)['toString'](-0xa7b + -0x1458 + 0x1ee3 * 0x1))['slice'](-(0x3 * -0x171 + -0x1 * -0x18f7 + -0x116 * 0x13));
            }
            return decodeURIComponent(g);
        };
        e['AXatwh'] = K,
        l = arguments,
        e['ggNMqF'] = !![];
    }
    var k = G[-0x1 * 0xc7d + -0x302 * 0x4 + 0x1 * 0x1885]
      , Q = U + k
      , t = l[Q];
    if (!t) {
        var b = function(Y) {
            this['ShnyKG'] = Y,
            this['OEswPC'] = [-0x4 * -0x882 + 0xe7d + -0x3084, 0x2280 + -0x869 * 0x1 + -0x1a17, -0x1e71 * 0x1 + 0x752 * 0x3 + 0x87b],
            this['UULPjk'] = function() {
                return 'newState';
            }
            ,
            this['JbuAMo'] = '\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',
            this['DNmxyA'] = '[\x27|\x22].+[\x27|\x22];?\x20*}';
        };
        b['prototype']['LdIFdg'] = function() {
            var Y = new RegExp(this['JbuAMo'] + this['DNmxyA'])
              , u = Y['test'](this['UULPjk']['toString']()) ? --this['OEswPC'][0x75d * 0x5 + -0x17ee + -0xce2] : --this['OEswPC'][0x26fb + 0x191 * -0x10 + -0xdeb];
            return this['MxGFtc'](u);
        }
        ,
        b['prototype']['MxGFtc'] = function(Y) {
            if (!Boolean(~Y))
                return Y;
            return this['uzxLRN'](this['ShnyKG']);
        }
        ,
        b['prototype']['uzxLRN'] = function(Y) {
            for (var u = 0x1b14 + -0x15bb + 0x25 * -0x25, g = this['OEswPC']['length']; u < g; u++) {
                this['OEswPC']['push'](Math['round'](Math['random']())),
                g = this['OEswPC']['length'];
            }
            return Y(this['OEswPC'][0x3 * -0x725 + -0x11a9 + 0x8b * 0x48]);
        }
        ,
        new b(e)['LdIFdg'](),
        c = e['AXatwh'](c),
        l[Q] = c;
    } else
        c = t;
    return c;
}


function uu(I, V, O) {
        for (var W, v, D, y, R = {}, A = {}, S = '', x = 0x1059 + 0x11ef + -0x2246, B = 0x2551 + 0x1994 + 0x1f71 * -0x2, P = -0x320 + 0xf38 + -0xc16, N = [], w = -0x12d * -0x7 + -0x5f * -0x4b + 0x10 * -0x241, q = -0x9e * 0x6 + -0x1115 * 0x1 + 0x14c9, C = -0x1048 * 0x1 + -0xefe + 0x1f46; mhJRH(C, I['length']); C += -0xebb + -0x9bc + -0x2b8 * -0x9)
            if (D = I['charAt'](C),
            Object['prototype']['hasOwnProperty']['call'](R, D) || (R[D] = B++,
            A[D] = !(-0x1e1f + -0x2 * -0x1229 + -0x633)),
            y = psYWD(S, D),
            Object['prototype']['hasOwnProperty']['call'](R, y))
                S = y;
            else {
                if (Object['prototype']['hasOwnProperty']['call'](A, S)) {
                    if (mhJRH(S['charCodeAt'](-0x970 * 0x3 + 0x1caa + -0x5a), 0x250d + 0x264f + -0x4a5c)) {
                        for (W = 0x3 * -0xc03 + -0x369 * 0x8 + 0x3f51; mhJRH(W, P); W++)
                            w <<= -0x1217 + -0x2420 + 0x8 * 0x6c7,
                            OiUPe(q, qDrIy(V, -0x454 * -0x1 + -0x1790 * -0x1 + -0xb * 0x289)) ? (q = 0x18ec + -0x1b31 + 0x245,
                            N['push'](WmbRB(O, w)),
                            w = -0x260 + -0x14e9 + 0x1749) : q++;
                        for (v = S['charCodeAt'](0x199f + -0x68f * 0x1 + -0x262 * 0x8),
                        W = 0x2009 + -0x3e8 + -0x1c21; mhJRH(W, -0x3 + 0x294 + -0x289); W++)
                            w = zOLkS(PjUFZ(w, -0x21c4 + 0x2510 + -0x34b), sQTAO(0x9c6 + -0x1d82 + 0x13bd, v)),
                            OiUPe(q, qDrIy(V, -0x56 * -0x2 + 0x1 * -0x1dae + 0x1d03)) ? (q = 0x23e4 * -0x1 + -0x2 * 0x667 + 0x30b2,
                            N['push'](WmbRB(O, w)),
                            w = 0x2 * 0x542 + 0x4b1 + -0xe5 * 0x11) : q++,
                            v >>= -0x13e0 + -0x678 + 0x1a59;
                    } else {
                        for (v = -0x24e + 0x2 * -0xc7 + 0x3dd,
                        W = 0x2 * 0x78b + -0x233d * -0x1 + -0x3253; m[ll(Gt.L)](W, P); W++)
                            w = m[ll(Gt.v)](m[ll(Gt.f)](w, -0xa1 * -0x11 + -0x141 + -0x96f), v),
                            m[ll(Gt.i)](q, m[ll(Gt.D)](V, 0x7 * -0x45d + -0x65 * 0x15 + 0x26d5)) ? (q = -0x242e + -0xd5 * 0x9 + 0x2bab,
                            N[ll(Gt.X)](m[ll(Gt.s)](O, w)),
                            w = 0x1918 + 0xa8b + -0x23a3) : q++,
                            v = 0x1560 + -0x8af * 0x2 + -0x6 * 0xab;
                        for (v = S[ll(Gt.d)](0xdaf + -0x20dc + -0x1 * -0x132d),
                        W = 0x4ce + -0x242 + 0x28c * -0x1; m[ll(Gt.y)](W, 0x1700 + 0xc9f + -0x238f); W++)
                            w = m[ll(Gt.R)](m[ll(Gt.n)](w, -0x1287 * 0x1 + 0x1aec + -0x166 * 0x6), m[ll(Gt.A)](0x3 * 0x7ef + 0xddd + -0x25a9, v)),
                            m[ll(Gt.S)](q, m[ll(Gt.x)](V, 0x13 * 0x35 + -0x24 + -0x5 * 0xc2)) ? (q = 0x17ad * 0x1 + -0xf08 + 0x1 * -0x8a5,
                            N[ll(Gt.X)](m[ll(Gt.B)](O, w)),
                            w = -0x14be + -0x349 * 0xb + 0x38e1) : q++,
                            v >>= 0x356 * 0x1 + -0xac5 * -0x2 + -0x18df * 0x1;
                    }
                    OiUPe(-0x1cac + -0x3ef * 0x6 + 0x3446, --x) && (x = Math['pow'](-0x269a + -0x24f1 + 0x4b8d, P),
                    P++),
                    delete A[S];
                } else {
                    for (v = R[S],
                    W = -0x187b + -0x200c * -0x1 + -0xd * 0x95; mhJRH(W, P); W++)
                        w = zOLkS(PjUFZ(w, -0x1 * -0x821 + 0x61f + 0xe3f * -0x1), sQTAO(-0x2 * 0xf3f + -0x1b81 + -0x3a00 * -0x1, v)),
                        OiUPe(q, qDrIy(V, -0x5 * 0x55d + -0x36e * 0x9 + 0x39b * 0x10)) ? (q = -0x9e * -0x4 + 0x1 * 0xc9 + -0x341,
                        N['push'](WmbRB(O, w)),
                        w = 0x1 * -0xf29 + 0x11ef * 0x2 + -0x5d * 0x39) : q++,
                        v >>= -0x15 * 0x92 + -0x251a + 0x5 * 0x9d1;
                }
                OiUPe(-0x1b61 + -0x32b * 0x1 + 0x1e8c, --x) && (x = Math['pow'](-0x1dc9 + -0x1 * -0x39e + 0x1a2d, P),
                P++),
                R[y] = B++,
                S = WmbRB(String, D);
            }
        if (YAXBb('', S)) {
            if (Object['prototype']['hasOwnProperty']['call'](A, S)) {
                if (m[ll(Gt.Gd)](S[ll(Gt.d)](0x14d8 + -0x3 * -0x875 + 0x1 * -0x2e37), 0x4d * 0x7b + -0x387 * -0x8 + -0x4037)) {
                    for (W = 0x1236 + -0xe9f + 0x397 * -0x1; m[ll(Gt.GF)](W, P); W++)
                        w <<= -0x256e + 0x12cc + -0xd * -0x16f,
                        m[ll(Gt.Gh)](q, m[ll(Gt.GH)](V, 0x1aae + 0x5a7 * 0x2 + 0xca9 * -0x3)) ? (q = 0x2 * 0x886 + 0x1a41 * 0x1 + -0x2b4d,
                        N[ll(Gt.Gu)](m[ll(Gt.GX)](O, w)),
                        w = -0x2001 + 0x26ae + -0x1 * 0x6ad) : q++;
                    for (v = S[ll(Gt.GE)](-0x26e1 + 0x1c43 + -0x9 * -0x12e),
                    W = -0x40a + -0x17f5 + 0x1bff; m[ll(Gt.GZ)](W, -0x10e1 + -0x1ee9 + -0x1 * -0x2fd2); W++)
                        w = m[ll(Gt.GL)](m[ll(Gt.Gj)](w, 0x9f4 + -0x13c5 + -0x6 * -0x1a3), m[ll(Gt.I)](-0xcb4 + 0x192b + -0xc76, v)),
                        m[ll(Gt.GT)](q, m[ll(Gt.x)](V, -0x1 * -0x1c27 + -0x7 * 0x41 + -0x9d * 0x2b)) ? (q = -0x92d + 0x1f38 + -0xab * 0x21,
                        N[ll(Gt.GI)](m[ll(Gt.GV)](O, w)),
                        w = -0x1 * -0x35e + 0x1a9a + 0x1df8 * -0x1) : q++,
                        v >>= -0x1604 + 0x7a * -0x43 + 0x1 * 0x35f3;
                } else {
                    for (v = -0x2fc + 0x20bd + -0x1dc0 * 0x1,
                    W = 0x25b8 + -0x22d3 + 0x39 * -0xd; m[ll(Gt.GO)](W, P); W++)
                        w = m[ll(Gt.Gp)](m[ll(Gt.GW)](w, -0x16 * 0x101 + -0xb * -0xc5 + 0xda * 0x10), v),
                        m[ll(Gt.Gv)](q, m[ll(Gt.Gf)](V, -0xf48 + 0x181a + -0x8d1)) ? (q = -0x2537 + 0x355 * -0xb + 0x49de,
                        N[ll(Gt.Gi)](m[ll(Gt.GD)](O, w)),
                        w = -0xe69 + 0x582 + 0x8e7) : q++,
                        v = 0xe60 + 0x2280 + -0x110 * 0x2e;
                    for (v = S[ll(Gt.Gs)](-0x2 * 0x8dd + -0x199 + 0x11 * 0x123),
                    W = -0xbab * -0x1 + -0xd5e * -0x2 + -0x153 * 0x1d; m[ll(Gt.Gy)](W, 0xf8d + 0x2 * -0x5f5 + -0x393); W++)
                        w = m[ll(Gt.GR)](m[ll(Gt.Gn)](w, 0x1542 * 0x1 + 0x11cc + -0x270d * 0x1), m[ll(Gt.GA)](-0x38b * 0x5 + -0xec4 + -0x12 * -0x1ce, v)),
                        m[ll(Gt.Gv)](q, m[ll(Gt.GS)](V, 0x8e6 + 0x249f + 0x6 * -0x796)) ? (q = -0x329 * 0x7 + -0x20b6 + -0x1 * -0x36d5,
                        N[ll(Gt.Gx)](m[ll(Gt.GB)](O, w)),
                        w = 0x77 + -0x39a * -0x1 + 0x3 * -0x15b) : q++,
                        v >>= -0x1019 * -0x2 + -0x210a + 0x1 * 0xd9;
                }
                m[ll(Gt.S)](0x13 * -0x14f + -0x1f2c + 0x5 * 0xb35, --x) && (x = Math[ll(Gt.N)](0x1 * -0xb9b + 0xa9b + -0x1 * -0x102, P),
                P++),
                delete A[S];
            } else {
                for (v = R[S],
                W = 0x23da + -0x79 * 0x3a + -0x10e * 0x8; mhJRH(W, P); W++)
                    w = zOLkS(PjUFZ(w, -0x1 * 0x18df + -0x2 * 0x1032 + 0xb74 * 0x5), sQTAO(0x1c31 + -0x1 * 0x103d + -0xbf3, v)),
                    OiUPe(q, qDrIy(V, -0x153e * 0x1 + -0x20b9 + -0x9d * -0x58)) ? (q = -0x1 * 0xff5 + -0xf68 + 0x1f5d,
                    N['push'](WmbRB(O, w)),
                    w = 0x141c + 0x1 * 0x153d + -0x2959) : q++,
                    v >>= 0x8 * -0x299 + -0xb71 + -0x6e * -0x4b;
            }
            OiUPe(0x12f9 + -0x101 * 0x16 + 0x31d, --x) && (x = Math['pow'](-0x136c + 0xa * 0xa + 0x2 * 0x985, P),
            P++);
        }
        for (v = 0x15a0 + 0x1ae1 + 0x5 * -0x9b3,
        W = 0x1 * 0x13eb + 0x1f + -0x140a; mhJRH(W, P); W++)
            w = zOLkS(PjUFZ(w, -0x7c6 + 0x2 * 0x21d + 0x9 * 0x65), sQTAO(-0x2d * 0xd6 + -0xe5 * -0x7 + -0x4 * -0x7d7, v)),
            OiUPe(q, qDrIy(V, 0x14f9 + 0x53 * 0x47 + 0x2bfd * -0x1)) ? (q = -0x1 * -0x148e + 0xa7 * 0x20 + -0x2 * 0x14b7,
            N['push'](WmbRB(O, w)),
            w = -0x1d13 + 0x1219 + -0x2 * -0x57d) : q++,
            v >>= -0x102b * -0x2 + 0x17 * 0x65 + -0x2968;
        for (; ; ) {
            if (w <<= -0xa4 * -0x23 + -0x22f6 * 0x1 + 0xa9 * 0x13,
            OiUPe(q, qDrIy(V, 0x241e + -0x1b65 * 0x1 + 0x174 * -0x6))) {
                N['push'](WmbRB(O, w));
                break;
            }
            q++;
        }
        return N['join']('');
}


function sig(I) {
    for (var V = -0x51b * -0x1 + 0x2051 * -0x1 + 0x1b36, O = gmoUa(encodeURIComponent, I), W = 0x1 * 0x102d + -0x1 * -0x1b0f + 0x4 * -0xacf; WBjUL(W, O['length']); W++)
        V = izzgf(izzgf(izzgff(PjUFZ(V, 0xa78 + -0x662 * 0x2 + 0x1 * 0x253), V), 0x1647 + -0x32e * 0x8 + 0x11 * 0x47), O['charCodeAt'](W)),
        V |= -0xfe1 * 0x2 + -0x1c9d + 0x3c5f;
    return V;
}

// console.log(cl)

function main(url){
    const timestamp = Date.now();
    const sign = sig(url)
    const result = `${sign}|0|${timestamp}|1`;
    cl = uu(result,6,function(R) {
    var l9 = ee;
    D = {
        "iPESF": "DGi0YA7BemWnQjCl4+bR3f8SKIF9tUz/xhr2oEOgPpac=61ZqwTudLkM5vHyNXsVJ"
    }
    return D['iPESF']['charAt'](R);
    })

    return cl
}

// console.log(result);  // 输出类似 '-223686595|0|1729841810639|1'
//
// console.log(cl);
//
// cc = main('https://www.haodf.com/doctor/9032010964/xinxi-jieshao.html')
// console.log(cc);